salt: T8973: remove package build due to feature removal - #1221
Conversation
As salt has been marked deprecated via T8056 and is thus deprecated in VyOS 1.5 and VyOS 1.4 it is time to remove it from the rolling release.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository YAML (base), Central YAML (inherited), Organization UI (inherited) Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (7)
🔗 Linked repositories identifiedCodeRabbit considers these linked repositories for cross-repo context during reviews:
💤 Files with no reviewable changes (7)
📜 Recent review details⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (5)
🧰 Additional context used🔍 Remote MCPAdditional Context for Salt Package Removal PR ReviewBased on my research, here is the relevant context for reviewing this PR: Deprecation Timeline and RationaleSalt minion was marked deprecated in task T8056, which aligns with the PR's reference to this task. Integration with Salt (service salt-minion) is deprecated and set to be removed in future VyOS versions — interest in that feature from the community and customers has been consistently low. While there was no set schedule for removal initially, it was expected that VyOS 1.5 would be the last release to support it. This PR appears to implement that removal for the rolling release branch. Current Status in VyOS 1.5The feature was still included in VyOS 1.5.0 GA release, where the integration with Salt (set service salt-minion) is marked as deprecated and will be removed in future VyOS versions due to very low customer demand. This indicates that the PR aligns with the planned roadmap to completely remove Salt support in post-1.5 rolling releases. Scope of ChangesThe PR removes:
Related ChangesThe PR references a related pull request (vyos/vyos-1x#5262) in the vyos-1x repository, which likely contains corresponding configuration code removals in the main VyOS system itself. 🔀 Multi-repo context ansible/ansibleLinked repositories findingsansible/ansible
Notes: Matches are mostly about "salt" as a cryptographic/value concept or the plugin name/key "saltstack", not the Salt stack package build removed in the vyos PR. No code referencing Salt package build artifacts or Salt services (e.g., salt-minion.service) was found in this repository search output. 📝 WalkthroughSummary by CodeRabbit
WalkthroughThe PR removes all Salt package build infrastructure from VyOS. The build definition and scripts in ChangesSalt Build System Removal
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches✨ Simplify code
Comment |
|
CI integration 👍 passed! Details
|
sever-sever
left a comment
There was a problem hiding this comment.
We agreed.to remove deprecated salt-minion feature.
natali-rs1985
left a comment
There was a problem hiding this comment.
Clean up salt-minion package build infrastructure after feature removal.
Change summary
As salt has been marked deprecated via T8056 and is thus deprecated in VyOS 1.5 and VyOS 1.4 it is time to remove it from the rolling release.
Types of changes
Related Task(s)
Related PR(s)
Checklist: